Overview | Package | Class | Tree | Deprecated | Index | Help
| Oracle® Database XML Java API Reference 10g Release 2 (10.2) B14293-01
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## javax.xml.bind.util
Class JAXBSource

`java.lang.Object
javax.xml.transform.sax.SAXSource
javax.xml.bind.util.JAXBSource`

All Implemented Interfaces:
  Source

public class JAXBSource
extends SAXSource

JAXP `Source` implementation that marshals a JAXB-generated object.

This utility class is useful to combine JAXB with other Java/XML technologies.

The user shouldn't call the methods defined in the `SAXSource` method.

Field Summary

Fields inherited from class javax.xml.transform.sax.SAXSource
`FEATURE`

Constructor Summary
`JAXBSource(JAXBContext context, java.lang.Object contentObject)` Creates a new `Source` for the given content object.
`JAXBSource(Marshaller marshaller, java.lang.Object contentObject)` Creates a new `Source` for the given content object.

Methods inherited from class javax.xml.transform.sax.SAXSource
`getInputSource, getSystemId, getXMLReader, setInputSource, setSystemId, setXMLReader, sourceToInputSource`

Methods inherited from class java.lang.Object
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

Constructor Detail

### JAXBSource

    public JAXBSource(JAXBContext context,
                      java.lang.Object contentObject)
               throws JAXBException

  Creates a new `Source` for the given content object.
Parameters:
  `context` - JAXBContext that was used to create `contentObject`. This context is used to create a new instance of marshaller.
  `contentObject` - An instance of a JAXB-generated class, which will be used as a `Source` (by marshalling it into XML.)

### JAXBSource

    public JAXBSource(Marshaller marshaller,
                      java.lang.Object contentObject)
               throws JAXBException

  Creates a new `Source` for the given content object.
Parameters:
  `marshaller` - A marshaller instance that will be used to marshal `contentObject` into XML. This must be created from a JAXBContext that was used to build `contentObject`.
  `contentObject` - An instance of a JAXB-generated class, which will be used as a `Source` (by marshalling it into XML.)

Overview | Package | Class | Tree | Deprecated | Index | Help
| Oracle® Database XML Java API Reference 10g Release 2 (10.2) B14293-01
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

Copyright © 2001 Sun Microsystems, Inc. All rights reserved.